Skip to content

fix gemini-cli release and add browse-now skills#106

Merged
wey-gu merged 1 commit intomainfrom
dev_068
Mar 10, 2026
Merged

fix gemini-cli release and add browse-now skills#106
wey-gu merged 1 commit intomainfrom
dev_068

Conversation

@wey-gu
Copy link
Member

@wey-gu wey-gu commented Mar 10, 2026

Summary by CodeRabbit

  • New Features

    • Introduced Browse Now npx skill package with comprehensive setup and usage documentation.
  • Bug Fixes

    • Resolved macOS metadata leakage issue in release archives, preventing unwanted hidden files from being included.
  • Documentation

    • Added detailed documentation covering skill installation, requirements, usage patterns, and operational guidance for the Browse Now package.
    • Updated release process documentation with enhanced quality checks.

@coderabbitai
Copy link

coderabbitai bot commented Mar 10, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: a085c0e2-8529-4996-829a-fb987d250ca7

📥 Commits

Reviewing files that changed from the base of the PR and between f6497ce and 5c551f5.

📒 Files selected for processing (9)
  • nowledge-mem-browse-now-npx-skills/CHANGELOG.md
  • nowledge-mem-browse-now-npx-skills/README.md
  • nowledge-mem-browse-now-npx-skills/skills/browse-now/SKILL.md
  • nowledge-mem-gemini-cli-extension/CHANGELOG.md
  • nowledge-mem-gemini-cli-extension/RELEASING.md
  • nowledge-mem-gemini-cli-extension/gemini-extension.json
  • nowledge-mem-gemini-cli-extension/package.json
  • nowledge-mem-gemini-cli-extension/release-notes/0.1.2.md
  • nowledge-mem-gemini-cli-extension/scripts/package-extension.mjs

📝 Walkthrough

Walkthrough

The PR adds documentation for a new Browse Now npx skill package and releases v0.1.2 of the Gemini CLI extension with packaging improvements to prevent macOS AppleDouble metadata from entering release archives.

Changes

Cohort / File(s) Summary
Browse Now NPX Skills Documentation
nowledge-mem-browse-now-npx-skills/CHANGELOG.md, nowledge-mem-browse-now-npx-skills/README.md, nowledge-mem-browse-now-npx-skills/skills/browse-now/SKILL.md
Initial documentation for the Browse Now npx skill package, including changelog, installation/usage guide, and skill operational guidance.
Gemini CLI Extension Version Bump
nowledge-mem-gemini-cli-extension/gemini-extension.json, nowledge-mem-gemini-cli-extension/package.json
Version updates from 0.1.1 to 0.1.2 in manifest and package configuration files.
Gemini CLI Extension Release Documentation
nowledge-mem-gemini-cli-extension/CHANGELOG.md, nowledge-mem-gemini-cli-extension/RELEASING.md, nowledge-mem-gemini-cli-extension/release-notes/0.1.2.md
Release documentation and updated release procedures for v0.1.2, emphasizing macOS metadata removal and archive verification in the release checklist.
Gemini CLI Extension Packaging Hardening
nowledge-mem-gemini-cli-extension/scripts/package-extension.mjs
Implements macOS AppleDouble metadata validation and prevention via COPYFILE_DISABLE environment variable; adds rawEntries parsing and verifyArchive checks to reject artifacts like ._* entries.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Poem

🐰 A new skill now blooms for browsing the web,
And metadata gremlins are tamed with each step,
With macOS trickery stripped from the tar,
Our packages shine like a bright, gleaming star!

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'fix gemini-cli release and add browse-now skills' accurately describes the two main components of the changeset: release fixes for the gemini-cli extension and new documentation/package for browse-now npx skills.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dev_068

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@wey-gu wey-gu merged commit 18c13e6 into main Mar 10, 2026
2 checks passed
@wey-gu wey-gu deleted the dev_068 branch March 10, 2026 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant